RISC OS 3.7 User Guide
Before you start printing, you need to set up the Printer manager so that it is using the correct printer driver for your printer and communicates correctly with it.
This chapter tells you how to set up !Printers. If your printer is already set up correctly you can find out how to print files by referring to Printing your files on page 143.
This chapter tells you how to
The following printers are among those supported:
Acorn JP150
Apple PostScript printers
Apple ImageWriter
Canon Bubblejet series
Citizen Swift series
Epson EX, FX, JX & LX series
Epson MX & LQ series
Epson Stylus Colour
HP LaserJet & DeskJet series
IBM Proprinter series
IBM PostScript printers
Integrex Colourjet
NEC P series
Olivetti JP360
QMS ColourScript
Qume ScripTEN
Star DP, LC & XB series
Star Laser Printers
TI OmniLaser printer
Most PostScript laser printers
!Printers also supports direct-drive printers. These are high performance printers that connect directly to the computer using an expansion card.
Your supplier will also be able to advise on a printer cable. If you are making one yourself, details of the pin connections from the computer's output ports can be found in the Welcome Guide. You will also need to consult your printer documentation for information on how to wire the connector to the printer. A standard PC (personal computer) printer cable will usually work.
The printer manager application, !Printers, provides an interface between the printer and your application software (an editor or word processor, for example). It's used for printing files, and to provide printer support for applications.
The printer manager uses printer definition files (often called printer drivers) to tell the computer what type of printer you are using. These files are contained in the directory Printing.Printers
.
Printing.Printers
directory.
The printer name appears in the control window.
Non-PostScript laser printers can often emulate the HP LaserJet, or have a compatibility mode that emulates the HP LaserJet (or DeskJet); again, your printer manual should give details.
To display the configuration window, either double-click on the printer driver in the printer control window, or click Menu on the printer entry and choose Configure.
If you want to change the configuration of a printer that is already on the icon bar, click on the printer icon on the bar while holding down Shift.
There are three classes of printers:
The Paper box gives the paper size to be used by the printer. This is usually A4 (Generic DP). If you want to change the paper size, click on the menu icon; this displays the Paper sizes menu. Choose the alternative paper size you wish to use. The correct paper sizes are marked Generic DP. You can also generate other page sizes using the Edit paper sizes option from the icon bar menu (see page 139 ).
To display the Paper feed menu, click on the menu icon. This menu lets you choose between Auto, Manual and Roll paper feed. Choose Auto if your printer has a sheet feeder or uses fanfold paper. Choose Manual if you have to insert each page by hand while printing is under way; you are prompted to insert paper at the end of each page. Choose Roll if your printer is using a paper roll.
The Quality menu lets you choose the type of printout quality. Click on the menu icon to display the menu.
Print title puts the filename, time, date, and page number at the top of each page.
Print line numbers puts line numbers at the beginning of each line.
Print linefeeds sends a linefeed to the printer (as well as a carriage return) at the end of each line. If you find that your printer is producing a blank line after each line of text, you should turn this option off. If your printer is printing everything on one line, then you should turn this option on.
The Text quality menu controls the quality of the output print. Text quality can be either No highlights, draft or NLQ (near letter quality). NLQ looks better but takes longer to print. (NLQ also uses more ink and wears the printer ribbon out quicker).
The Control codes menu alters the way in which text files are printed. This should normally be set to Standard. Display causes all control codes and top-bit-set characters to be printed in hexadecimal notation. Ignore causes all control codes and top-bit-set characters to be ignored.
When you have finished configuring your printer, click on OK. If you want to exit without saving your changes, click on Cancel.
The Paper box gives the paper size to be used by the printer. This is usually A4 (Generic LJ) in Europe; if you are using a DeskJet explicitly change this to A4 (Generic DeskJet). If you want to change the paper size, click on the menu icon; this displays the Paper sizes menu. Choose the alternative paper size you wish to use. The paper sizes marked Generic LJ are usually best for LaserJet type printers; paper sizes marked Generic DeskJet are usually best for DeskJet type printers (including the Acorn JP150). It is also possible to generate other page sizes using the Edit paper sizes option from the icon bar menu; see page 139 for more details.
To display the Paper feed menu, click on the menu icon. The menu lets you choose between Auto and Manual paper feed. Choose Auto if your printer has a sheet feeder or uses fanfold paper. Choose Manual if you have to insert each page by hand during printing.
The Quality menu lets you choose the type of printout quality. Click on the menu icon to display the menu.
Print title puts the filename, time, date, and page number on each page.
Print line numbers gives each page line numbers.
The Page orientation menu gives you a choice between portrait or landscape orientation text. Portrait prints along the shorter side of the paper while landscape prints along the longer side.
The Control codes menu alters the way in which text files are printed. This should normally be set to Standard. Display causes all control codes and top-bit-set characters to be printed in hexadecimal notation. Ignore causes all control codes and top-bit-set characters to be ignored.
When you have finished configuring your printer, click on OK then save the setup as described on page 138. If you want to exit without saving your changes, click on Cancel.
The Paper box gives the paper size to be used by the printer. This is usually A4 (Generic PS). If you want to change the paper size, click on the menu icon; this displays the Paper sizes menu. Choose the alternative paper size you wish to use. The paper sizes marked Generic PS are usually best for PostScript type printers. It is also possible to generate other page sizes using the Edit paper sizes option from the icon bar menu; see page 139 for more details.
Choose Colour if you are printing in colour on a colour PostScript device.
Choose Verbose prologue if you wish to declare all of the PostScript printer fonts. This option gives you the same prologue as that used by the RISC OS 2.00 printer drivers; it is included for backward compatibility only. Do not choose this option unless your application requires it.
The Accent generation option will automatically generate accented characters even if they are not supported by your printer. Unless you need to print unusual accented characters such as w or y circumflex (used in Welsh) leave Accent generation off, as it slows printing and does not work with printers with small internal memory.
Print title puts the filename, time, date, and page number on each page.
Print line numbers gives each page line numbers.
You can adjust the size of the printed type by giving a Text scale factor. PostScript printers have a wide range of available sizes, so you can scale the text from 20% to 200%. 100% gives standard sizes, 200% gives twice the size, and 50% gives half the size (twice as many characters per inch). Invalid sizes reset the text size to 100%.
To display the Text columns menu, click on the menu icon. Text columns specifies the number of columns of text to be printed on each sheet of paper. The printer manager defaults to one column for portrait printing and two for landscape printing.
To display the Page orientation menu, click on the menu icon. Page orientation allows choice of portrait or landscape orientation text. Portrait prints along the shorter side of the paper while landscape prints along the longer side.
Note : If you change this setting, the Text scale and Text columns values are reset to default values suitable for the current orientation.
The Control codes menu alters the way in which text files are printed. This should normally be set to Standard. Display causes all control codes and top-bit-set characters to be printed in hexadecimal notation. Ignore causes all control codes and top-bit-set characters to be ignored.
When you have finished configuring your printer, click on OK then save the setup as described on page 138. If you want to exit without saving your changes, click on Cancel.
Once you have loaded the printer driver, you need to set it up so that it can communicate with the printer.
Click Menu over the Printer control window. (If you are on an Access network and wish to share the printer connected to your machine, choose Shared.)
Choose Connection. This displays the Connections window.
The printer driver can send printed output to the printer using one or more of the following ports
The communications port you choose will depend upon your printer and printer cable. Check with your supplier for more details, or read your printer manual.
Print in background allows you to choose whether you want to define the printer and printing speed as a high or low priority task. If the box is ticked printing can be slower, although you can continue to use the computer while the printing takes place. If this option is not ticked, printing can be quicker, although you will usually have to wait for printing to finish before you can use the computer again. This option only works with applications that send their files to the print queue; some applications bypass the queue.
Parallel allows you to connect a printer to the parallel port.
Serial allows you to connect a printer to the serial port. You can set the Baud rate, Data bits, Parity, Stop bits and XON/XOFF. To alter the values, click on the menu icon and choose a new value. Consult the printer manual for the correct values.
Net allows you to connect to a network printer. To use a different printer, click on the menu icon. Alternatively you can type in the name or station number of the printer to use. You must have a network connection to use this option. Note that this method is not used for selecting a shared printer over an Access network. See Printing over an Acorn Access network on page 108.
NFS allows you to connect to printers available on NFS networks. You cannot use this option unless you are already running Acorn's TCP/IP communication protocol product. For an explanation of how to fill in the NFS fields, ask your network manager. Alternatively read the TCP/IP Protocol Suite User Guide. You must have an NFS network connection to use this option.
File allows you to send printer output to a file. Type the name of the file into the File field (using the complete pathname). Alternatively click on the menu icon and drag the Save as box to the desired directory display; your output will now be directed to this file.
Append to file works in connection with the File option. It adds printer output to the end of the file. Using this you can print several small files and produce a single file of the printed result. You must have !Printers loaded during printing, otherwise printing will over overwrite the file, rather than append to it.
Direct drive allows you to connect a direct drive printer to the computer.
If you want to change the printer configuration, Shift-click on the printer icon.
You can remove a printer from the Printer control window permanently by choosing Remove and Save choices.
Although you can have many printers activated on the icon bar, only one of these printers is highlighted; all of the others are greyed out. When you click on the Print option in an application, the file to be printed is sent to the highlighted printer.
You can choose to print using a different printer by clicking on that printer's icon on the icon bar. This highlights the new printer driver and greys out the old one.
You can also print using any of the printer drivers (highlighted or not) by dragging files directly onto the desired printer's icon.
Once you have saved your settings to disc, the printer manager automatically loads your printer driver onto the icon bar using those settings each time you start the printer manager.
From this dialogue box you can select your paper size by clicking on the menu icon and choosing a paper size. These are:
A2: 594x420mm
A3: 420x297mm
A4: 297x210mm (the default option)
Fanfold: 279x203mm
Letter: 279.4x215.9mm
Legal: 355.6x215.9mm
These are the generic types of page size. Additional sizes that fine-tune these dimensions are also given for the various printer types:
DP for dot-matrix printers
PS for PostScript printers
LJ for LaserJet and DeskJet for DeskJet printers. These additional sizes define the Graphics and Text margins for the printers.
PostScript printers, and some other printers, need to know which tray to take paper from. This information is derived from the Paper size name. The name should therefore be in the form paper size (name), where the paper size is the size of the paper in the paper tray. For example, Letter (memo-letter) will use paper in the Letter tray.
Note : Don't use the plain paper sizes directly (A3 paper size for example); they are only given to define the basic paper size. Always use a paper size defined for a particular printer - A4 (Generic DeskJet), for example.
The printer is configured to use 10 characters per inch and 6 lines per inch in portrait orientation and 14 characters per inch and 8.5 lines per inch in landscape orientation.
A LaserJet II cannot match these defaults exactly and uses its internal font at 10 characters per inch and 6 lines per inch in portrait orientation and 16.66 characters per inch and 8 lines per inch in landscape orientation instead.
PostScript printers determine the font size from the Text scale and Text columns values in the Configure dialogue box.
If you wish you can delete a paper size by selecting it and then clicking on Delete paper size. You can only delete sizes that you have created or altered.